package jvm_argument;

//什么是栈溢出？ 无线递归调用
public class Demo2 {

    private static int count = 0;

    public static void countAdd(){
        try{
            count ++ ;
            countAdd();
        }catch (Throwable e){
            System.out.println("最大深度== :" + count);
            e.printStackTrace();
        }
    }
    //栈溢出 是方法中递归调用 不是循环调用方法 发生
    public static void main(String[] args) {
        countAdd();
    }
}
